// //引入applyMiddleware,如果你要使用中间件，就必须在redux中引入applyMiddleware.
// import {createStore,applyMiddleware,compose } from 'redux'
// import reducer from './reducer'
// import thunk from 'redux-thunk'//加一个中间件，加强reducer 使用中间件redux也要多引入组件applyMiddleware
// // 创建中间件saga
// import createSagaMiddleware from 'redux-saga'//saga中间件
// import mySagas from './sagas'

//  const sagaMiddleware = createSagaMiddleware();

// // 下载Google扩展redux调试工具redux-devtools
// // const store = createStore(reducer,
// //     window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()) // 创建数据存储仓库，看window里有没有这个方法，有则执行这个方法
// // redux的增强函数
// const composeEnhancers =   window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({}):compose//compose是为了引入加强函数引入的。
// // const enhancer = composeEnhancers(applyMiddleware(thunk))
// // saga插件
// const enhancer = composeEnhancers(applyMiddleware(sagaMiddleware))
// // 只接受两个参数
// const store = createStore(reducer, enhancer) //创建数据存储仓库
// sagaMiddleware.run(mySagas)

// export default store  //暴露出去
import {createStore} from 'redux'
import reducer from './reducer'
const store = createStore(reducer)//创建数据存储仓库
export default store